<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<body>
<script>
  //箭头函数 this 查找  ，向外查找最近的this
  // const obj={
  //   aaa(){
  //     setTimeout(function(){
  //       console.log(this);
  //     },1000)
  //     setTimeout(()=>console.log(this),1000)
  //   }
  // }
  // obj.aaa()




  const obj={
    aaa(){
      setTimeout(function(){
        setTimeout(function(){
          console.log(this);   //window   这种格式就是window
        })
        setTimeout(()=>console.log(this)) //window
      })
      setTimeout(()=>{
        setTimeout(function(){
          console.log(this);   //window   这种格式就是window
        })
        setTimeout(()=>console.log(this)) //obj    第一次找，没有this，第二次找就是obj
      })
    }
  }
  obj.aaa()
</script>
</body>
</html>